Learning to Imitate Human Actions through Eigenposes
نویسندگان
چکیده
Programming a humanoid robot to perform an action that takes into account the robot’s complex dynamics is a challenging problem. Traditional approaches typically require highly accurate prior knowledge of the robot’s dynamics and the environment in order to devise complex control algorithms for generating a stable dynamic motion. Training using human motion capture (mocap) data is an intuitive and flexible approach to programming a robot but direct usage of kinematic data from mocap usually results in dynamically unstable motion. Furthermore, optimization using mocap data in the high-dimensional full-body joint-space of a humanoid is typically intractable. In this chapter, we purposes a new model-free approach to tractable imitation-based learning in humanoids by using eigenposes. The proposed framework is depicted in Fig. 1. A motion capture system transforms the Cartesian positions of markers attached to the human body to joint angles based on kinematic relationships between the human and robot bodies. Then, linear PCA is used to create eigenpose data, which are representation of whole-body posture information in a compact low-dimensional subspace. Optimization of wholebody robot dynamics to match human motion is performed in the low dimensional subspace by using eigenposes. In particular, sensory feedback data are recorded from the robot during motion and a causal relationship between eigenpose actions and the expected sensory feedback is learned. This learned sensory-motor mapping allows humanoid motion dynamics to be optimized. An inverse mapping that maps optimized eigenpose data from the low-dimensional subspace back to the original joint space is then used to generate motion on the robot. We present several results
منابع مشابه
Imitation from Observation: Learning to Imitate Behaviors from Raw Video via Context Translation
Imitation learning is an effective approach for autonomous systems to acquire control policies when an explicit reward function is unavailable, using supervision provided as demonstrations from an expert, typically a human operator. However, standard imitation learning methods assume that the agent receives examples of observation-action tuples that could be provided, for instance, to a supervi...
متن کاملA claw is like my hand: comparison supports goal analysis in infants.
Understanding the intentional relations in others' actions is critical to human social life. Origins of this knowledge exist in the first year and are a function of both acting as an intentional agent and observing movement cues in actions. We explore a new mechanism we believe plays an important role in infants' understanding of new actions: comparison. We examine how the opportunity to compar...
متن کاملA Cognitive Framework for Learning by Imitation
In order to have a robotic system able to effectively learn by imitation, and not merely reproduce the movements of a human teacher, the system should have the capabilities of deeply understanding the perceived actions to be imitated. This paper deals with the development of a cognitive framework for learning by imitation in which a rich conceptual representation of the observed actions is buil...
متن کاملIs It Rational to Assume that Infants Imitate Rationally? A Theoretical Analysis and Critique
It has been suggested that preverbal infants evaluate the efficiency of others’ actions (by applying a principle of rational action ) and that they imitate others’ actions rationally. The present contribution presents a conceptual analysis of the claim that preverbal infants imitate rationally. It shows that this ability rests on at least three assumptions: that infants are able to perceive oth...
متن کامل74. Learning from Humans
This chapter surveys the main approaches developed to date to endow robots with the ability to learn from human guidance. The field is best known as robot programming by demonstration, robot learning from/by demonstration, apprenticeship learning and imitation learning. We start with a brief historical overview of the field. We then summarize the various approaches taken to solve four main ques...
متن کامل